package dao

import (
	"zk/global"
	"zk/internal/model"
)

func CreateGift(gift *model.Gift) bool {
	if err := global.DB.Create(&gift).Error; err != nil {
		return false
	}
	return true
}

func GetGiftById(id uint) model.Gift {
	var result model.Gift
	if err := global.DB.Where("id = ?", id).Find(&result); err != nil {
		return model.Gift{}
	}
	return result
}

func GetUpdateGift(Id uint, room *model.Gift) model.Gift {
	var result model.Gift
	if err := global.DB.Where("id = ?", Id).Updates(&room); err != nil {
		return model.Gift{}
	}
	return result
}
func GetDeleteGift(userIn model.Gift) bool {
	if err := global.DB.Model(model.Gift{}).Delete(&userIn).Error; err != nil {
		return false
	}
	return true
}
